\hypertarget{classAddition}{\section{Addition Class Reference}
\label{classAddition}\index{Addition@{Addition}}
}


{\ttfamily \#include $<$binary\-\_\-op.\-h$>$}



Collaboration diagram for Addition\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=180pt]{classAddition__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAddition_a0cd0e60cd506c9e640d89422303d77b7}{{\footnotesize template$<$typename T $>$ }\\T {\bfseries operator()} (const T \&ob1, const T \&ob2) const }\label{classAddition_a0cd0e60cd506c9e640d89422303d77b7}

\item 
\hypertarget{classAddition_a3369cb1552dd8249b829cdd03e1ffa9d}{constexpr bool {\bfseries operator==} (const \hyperlink{classAddition}{Addition} \&add) const }\label{classAddition_a3369cb1552dd8249b829cdd03e1ffa9d}

\item 
\hypertarget{classAddition_ad481681c51f27fd0f65ad9f1d8d04469}{constexpr bool {\bfseries is\-Commutative} () const }\label{classAddition_ad481681c51f27fd0f65ad9f1d8d04469}

\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAddition_a24b52cf787fbb2997cca7fabd26feb9b}{static const bool {\bfseries is\-Additive} = true}\label{classAddition_a24b52cf787fbb2997cca7fabd26feb9b}

\item 
\hypertarget{classAddition_a5e060aac1855b53aa87849ea9e439cd9}{static const bool {\bfseries is\-Multiplicative} = false}\label{classAddition_a5e060aac1855b53aa87849ea9e439cd9}

\item 
\hypertarget{classAddition_a7fce2d48cdd7335298e138775b9fde7b}{static const bool {\bfseries is\-Composition} = false}\label{classAddition_a7fce2d48cdd7335298e138775b9fde7b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
class that represents the addition binary operation used also as a template policy 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
binary\-\_\-op.\-h\end{DoxyCompactItemize}
